
package com.bdq.content.domain.model.dto.req;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @author malei
 * @date 2024-05-10 16:27
 */
@Data
public class ContentPostReqDTO {

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 角色 1:个人 2:商家 3:基层群众性自治组织
     */
    private Integer role;

    /**
     * 频道 1:动态 2:市场 3:政务
     */
    private Integer channel;

    /**
     * 文本
     */
    private String text;

    /**
     * 图片
     */
    private String pictures;

    /**
     * 分类ID 限市场/政务频道
     */
    private Long categoryId;

    /**
     * 分类名称 限市场/政务频道
     */
    private String categoryName;

    /**
     * 价格 限市场频道
     */
    private BigDecimal price;

    /**
     * 活动类型 1:投票 2:报名
     */
    private Integer activityType;

    /**
     * 活动开始时间
     */
    private LocalDateTime activityBeginTime;

    /**
     * 活动结束时间
     */
    private LocalDateTime activityEndTime;

    /**
     * 所在地
     */
    private ContentPostLocationReqDTO location;

    /**
     * 投票选项
     */
    private List<ContentVoteOptionPostReqDTO> voteOptions;
}
